build: Add --disable-documentation flag
authorColin Walters <walters@verbum.org>
Fri, 13 Jan 2012 21:30:39 +0000 (16:30 -0500)
committerColin Walters <walters@verbum.org>
Fri, 13 Jan 2012 21:30:39 +0000 (16:30 -0500)
We may have xsltproc, but no DTDs.

Makefile.am
configure.ac

index 886938968e3d54c76edca93cbe66062defddbf8f..ddcf078cd66fb3df8618ea0f907dad991ae8fea6 100644 (file)
@@ -60,7 +60,7 @@ XML_FILES = \
        ${patsubst %.1,%.xml,${patsubst %.3,%.xml,${patsubst %.5,%.xml,${patsubst %.7,%.xml,${patsubst %.8,%.xml,$(MANPAGES)}}}}}
 EXTRA_DIST += $(XML_FILES)
 
-if HAVE_XSLTPROC
+if BUILD_DOCUMENTATION
 
 dist_man_MANS = $(MANPAGES)
 
index b9f1ed70e536a94ef4dd5a70400f2402807f2312..bce1a4575a6f43763fd6b37b7033f16a7fdf2ce8 100644 (file)
@@ -30,6 +30,19 @@ LIBARCHIVE_DEPENDENCY="libarchive >= 2.8.0"
 
 PKG_CHECK_MODULES(OT_DEP_GIO_UNIX, $GIO_DEPENDENCY)
 
+AC_ARG_ENABLE(documentation,
+              AC_HELP_STRING([--enable-documentation],
+                             [build documentation]),,
+              enable_documentation=yes)
+if test x$enable_documentation = xyes; then
+   AC_PATH_PROG([XSLTPROC], [xsltproc])
+   if test x$XSLTPROC = x; then
+      AC_MSG_ERROR([xsltproc is required to build documentation])
+   fi
+fi
+AM_CONDITIONAL(BUILD_DOCUMENTATION, test x$enable_documentation = xyes)
+
+
 AC_ARG_WITH(soup-gnome,
            AS_HELP_STRING([--without-soup-gnome], [Do not use libsoup-gnome (implies no pull support)]),
            :, with_soup_gnome=maybe)
@@ -65,9 +78,6 @@ AM_CONDITIONAL(USE_LIBARCHIVE, test $with_libarchive != no)
 
 AM_PATH_PYTHON([2.7])
 
-AC_PATH_PROG([XSLTPROC], [xsltproc])
-AM_CONDITIONAL(HAVE_XSLTPROC, test x"$XSLTPROC" != x)
-
 AC_CONFIG_FILES([
 Makefile
 ])